home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 94 / CD-ROM 94.iso / internet / girafa / gsetup.exe / Main / model.js < prev    next >
Encoding:
JavaScript  |  2003-03-19  |  3.1 KB  |  159 lines

  1.  
  2.  
  3. // Dvory Call parent set mode
  4. function top_setMode(mode) {
  5.     displayMode(mode);
  6.     if (mode == "search")
  7.     {
  8.         window.external.OnSelectMode("Search");
  9.         parent.ghead.setSearchEngineName(window.external.getCurEngine); 
  10.     }
  11.     else
  12.     if (mode == "vlink")
  13.         window.external.OnSelectMode("VisualLinks");
  14.     else
  15.     if (mode == "homePage")
  16.         window.external.OnSelectMode("Homepage");
  17.     else
  18.     if (mode == "index")
  19.     {
  20.         window.external.OnSelectMode("Index");
  21.         parent.ghead.setCategoryText(window.external.getCurIndex);
  22.     }
  23.     else
  24.     if (mode == "saved")
  25.         window.external.OnSelectMode("Load");
  26.     SetMenuIcons();
  27. }
  28.  
  29. // Dvory Invoke a search 
  30. function top_doSearch(searchTerm) {
  31.     window.external.SetSearchTerm(searchTerm);
  32.     window.external.OnSelectMode("Search");
  33.     window.external.OnEngineSelect(searchTerm);
  34.     displayMode("search");
  35.     SetMenuIcons();
  36. }
  37.  
  38. // Dvory Show engines menu -
  39. //        Location = 1 for little arrow near 'search' button
  40. //        Location = 2 for arrow in search tab
  41. function top_enginesMenu(location, term) {
  42.     if (location == 1)
  43.         window.external.OnEngineMenu(1,term);
  44.     else
  45.         window.external.OnEngineMenu(0,term);
  46.     SetMenuIcons();
  47.     parent.ghead.setSearchEngineName(window.external.getCurEngine); 
  48. }
  49.  
  50.  
  51. // Dvory - Visualize
  52. function top_visualize() {
  53.     window.external.OnVisualClick();
  54. }
  55.  
  56. // Dvory Show categories menu
  57. function top_categoryMenu() {
  58.     window.external.OnIndexSelect();
  59.     var str = window.external.getCurIndex;
  60.     setCategoryText(str);
  61. }
  62.  
  63.  
  64. // Dvory -  Show menu
  65. function top_doMenu(menuIndex) {
  66.     window.external.OpenMainMenu(menuIndex);
  67.     SetMenuIcons();
  68. }
  69.  
  70. // Dvory Handle toolBar
  71. function top_doTool(toolIndex) {
  72.     window.external.OnToolbarEvent(toolIndex);
  73. }
  74.  
  75.  
  76. //Dvory Set mode from side bar
  77. function side_setMode(mode) {
  78.     displayMode(mode);
  79.     if (mode == "search")
  80.         window.external.OnSelectMode("Search");
  81.     else
  82.     if (mode == "vlink")
  83.         window.external.OnSelectMode("VisualLinks");
  84.     else
  85.     if (mode == "homePage")
  86.         window.external.OnSelectMode("Homepage");
  87.     else
  88.     if (mode == "index")
  89.         window.external.OnSelectMode("Index");
  90.     else
  91.     if (mode == "saved")
  92.         window.external.OnSelectMode("Load");
  93.  
  94. }
  95.  
  96.  
  97. function top_onLoad() {
  98.     parent.SetLoadMode(1);
  99. }
  100.  
  101. function side_onLoad() {
  102.     parent.SetLoadMode(2);
  103. }
  104.  
  105.  
  106. function LoadStartMode() {
  107.     var st = window.external.startMode();
  108.     var mode;
  109.     if (st == "S")
  110.         mode = "search";
  111.     else
  112.     if (st == "V")
  113.         mode = "vlink";
  114.     else
  115.     if (st == "H")
  116.         mode = "homePage";
  117.     else
  118.     if (st == "I")
  119.         mode = "index";
  120.     else
  121.     if (st == "L")
  122.         mode = "saved";
  123.     top_setMode(mode);
  124.  
  125. function SetMenuIcons() {
  126.     var a = window.external.getToolbar;
  127.     if (a == 0)
  128.     {
  129.         parent.ghead.toolbarMode(0);
  130.     }
  131.     else
  132.     {
  133.         parent.ghead.toolbarMode(1);
  134.         var val;
  135.         for(i = 1;i<= 7;i++)
  136.         {    
  137.             val = window.external.getToolbarItem(i);
  138.             parent.ghead.toolSetEnabled(i,val);
  139.         }
  140.     }
  141. }
  142.  
  143. function displayMode(mode) {
  144.     parent.gside.side_displayMode(mode);
  145.     parent.ghead.top_displayMode(mode);
  146.     parent.gright.right_displayMode(mode);
  147. }
  148.  
  149. function sendMail() {
  150.     window.external.OnSendMail();
  151. }
  152.  
  153. function SetTerm() {
  154.     var term = window.external.getSearchTerm;
  155.     parent.ghead.setSearchTerm(term);
  156. }
  157.  
  158.